<?php

namespace app\controller\tools;

use think\facade\Db;
use app\logic\tools\TestDataLogic;

class Data extends Base
{
	
	// 生成测试数据
	public function initialize()
	{
		parent::initialize();
	}
	
	// 首页
	// http://www.light.com/tools/data/images
	public function index()
	{
		$html = '';
		$html .= $this->hHtml('数据获取');
		$html .= $this->aHtml('文章', '/data/full/header');
		$html .= $this->aHtml('交友', '/data/full/header');
		$html .= $this->aHtml('搭子', '/data/full/header');
		//$html .= $this->aHtml('动态', '/data/full/header');
		//$html .= $this->aHtml('话题', '/data/full/header');
		
		
		$html .= '<br><br><br><br>';
		
		return '<body style="width: 1210px;margin: 0 auto;"><ul>'.$html.'</ul></body>';
	}
	
	// 文章 交友
	// 添加数据：不要重复执行
	public function rthgtyyu_content()
	{
		
		set_time_limit(0);
		
		$logic = new TestDataLogic();
		$res   = $logic->addNews();
		
		return $this->success([], '执行完成！');
	}
	
	// 搭子 动态
	// 添加数据：不要重复执行
	public function sdsdsdsfearfer_content2()
	{
		$logic = new TestDataLogic();
		$res   = $logic->addDoing();
		
		return $this->success([], '执行完成！');
	}
	
	
	// 所有内容匹配话题（取消）
	// 所有内容匹配用户 uid（取消）
	// 所有内容匹配 ip_address（取消）
	
	
	// 可以重复执行
	// 所有内容匹配获取的图片
	public function images()
	{
		$logic  = new TestDataLogic();
		$images = $logic->qiniuImages();  // 七牛云图片
		$logic->updateTableImages('tp6_content_blog', $images, true);
		
		return $this->success();
	}
	
	// 可以重复执行
	public function images2()
	{
		$logic  = new TestDataLogic();
		$images = $logic->qiniuImages(); // 七牛云图片
		$logic->updateTableImages('tp6_sns_social', $images, true);
		
		return $this->success();
	}
	
	// 可以重复执行
	public function images3()
	{
		$logic  = new TestDataLogic();
		$images = $logic->qiniuImages(); // 七牛云图片
		$logic->updateTableImages('tp6_sns_doing', $images, false);
		$logic->updateTableImages('tp6_sns_partner', $images, true);
		
		return $this->success();
	}
	
	// 设置所有用户的头像
	// 可以重复执行（运行以后不要执行）
	public function avatar()
	{
		$logic = new TestDataLogic();
		$res   = $logic->avatar();
		
		echo '设置用户头像成功！';
	}
	
	######################################################################
	
	
	// 标题
	protected function hHtml($title)
	{
		return '<h2>'.$title.'</h2>';
	}
	
	// a标签
	protected function aHtml($title, $url)
	{
		return '<li><a href="'.$url.'" target="_blank">'.$title.'</a></li>';
	}
	
}


